@charset "utf-8";
/* CSS Document */

.textbox-search
{
	outline:none;
	border:0px;
	background-color:#4d4d4d;
	color:#a1a1a1;
	height:28px;
	margin-top:10px;
	width:200px;
	padding-left:5px;
	background-image:url(../img/ic-search.png);
	background-position:210px;
	background-repeat:no-repeat;
	padding-right:30px;
	font-style:italic;
	border-radius: 2px;
	margin-right:2px;
}

.textbox-search:focus
{
	color:#ffffff;
	font-style:normal;
}

input[type=text],[type=password]
{
	height:28px;
	outline:none;
	border:1px solid #adadad;
	padding-left:3px;
	padding-right:3px;
}

textarea
{
	outline:none;
	border:1px solid #adadad;
	font-family:inherit;
	font-size:inherit;
	padding:3px;
}

select
{
	padding:5px;
	outline:none;
	border:1px solid #adadad;
	margin:0px;
}

input[type=submit],[type=reset],[type=button]
{
	padding:6px;
	background-color:#ededed;
	border:1px solid #adadad;;
	font-size:18px;
	color:#5c5c5c;
}

input[type=submit]:active,[type=reset]:active, [type=button]:active
{
	background-color:#dadada;
}

input
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

span.group-title
{
	margin-top:0px;
	margin-bottom:0px;
	color:#e98f00;
	font-weight:bold;
	background-color:#ffffff;
	padding-right:5px;
	font-size:14px;
}

p.group-line
{
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../img/group-line.png);
	background-position:left, center;
	background-repeat:repeat-x;
}

table.form-layout
{
	margin-left:20px;
	border-collapse:separate; 
	border-spacing:5px;
}

table.table-list
{
	border-collapse:collapse;
	border:1px solid #aeaeae; 
}

table.table-list tr
{
	border:1px solid #aeaeae;
	height:35px;
}

table.table-list tr:hover
{
	background-color:#f3f3f3;
}

table.table-list tr.table-header
{
	font-weight:bold;
	text-align:center;
	height:45px;
	font-size:16px;
	color:#44320f;
}

table.table-list td
{
	border:1px solid #aeaeae;
	padding:2px;
}

span.mask
{
	color:#FF0000;
	font-weight:bold;
}

p.footer-form
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
